An Experiment of Evaluating Software Understandability

نویسندگان

  • Shinji UCHIDA
  • Kazuyuki SHIMA
چکیده

Software understandability is one of important characteristics of software quality because it can influence cost or reliability at software evolution in reuse or maintenance. But it is difficult to evaluate software understandability because understanding is an internal process of humans. So, we propose “software overhaul” as a method for externalizing process of understanding software systems and propose a probability model for evaluating software understandability based on it. This paper presented the experiment of evaluating software understandability using a probabilistic model.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analyzing the understandability of Requirements Engineering languages for CSCW systems: A family of experiments

Context: A collaborative system is a special kind of software whose users can perform collaboration, communication and collaboration tasks. These systems usually have a high number of non-functional requirements, resulting from the users’ need of being aware of other users with whom to collaborate, that is, the workspace awareness. Objective: This paper aims at evaluating two Requirement Engine...

متن کامل

A Controlled Experiment Template for Evaluating the Understandability of Model Transformation Languages

Several research approaches in the field of Model-Driven Engineering (MDE) are concerned with the development of model transformation languages. No controlled experiments have, however, been conducted yet to evaluate whether it is easier to write model transformations in a model transformation language (MTL) than in a general purpose programming language (GPPL). Such experiments are difficult t...

متن کامل

The impact of structural complexity on the understandability of UML statechart diagrams

Given the relevance that UML models and their quality have gained in actual software development strategies, such as the Model Driven-Development (MDD), we present an empirical study about the effect that structural complexity has on the understandability of UML statechart diagrams, i.e., the diagram’s ability to be easily understood. The current study is based on a family of three experiments....

متن کامل

A Guideline to Test the Understandability of Notations

Which of several notations is easier to understand? This question arises for conceptual models, query or programming languages. Answering it empirically by experiments involves numerous decisions (e.g., experimental design, dependent variables and sample size). This paper presents a methodical guideline for planning, conducting and evaluating such experiments. The suggestions are supported by t...

متن کامل

Estimation of Component Reusability through Reusability Metrics

Software reusability is an essential characteristic of Component-Based Software (CBS). The component reusability is an important assess for the effective reuse of components in CBS. The attributes of reusability proposed by various researchers are studied and four of them are identified as potential factors affecting reusability. This paper proposes metric for reusability estimation of black-bo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004